/* CSS Document */

.shuzi{color: #E3024D; font: 14px Georgia; *font-size: 26px;}
.a-img img{padding:3px;border:1px solid #e3e3e3;background:#fff; }
.a-img:hover img{border-color:#D92747;}

/*welcome*/
#welbgdiv{ width:100%; background:#E0E0E0;}
#welbgdiv .weldiv{ width:552px; height:200px; padding:450px 0px 50px 450px; margin:0px auto; background:url(../images/front_bg0331.jpg) top center no-repeat;}
#welbgdiv .weldiv .welnav{ padding-top:30px; padding-left:30px}
#welbgdiv .weldiv .welnav li{text-align:center;display:inline; padding:0px 5px 0px 30px}
#welbgdiv .weldiv .welnav li a{ font-family:'Microsoft yahei';font-size:14px; color:#FFF;font-weight:bold; text-decoration:underline}
#welbgdiv .weldiv .welnav a:hover{ font-weight:bold;text-decoration:none; color:#5FAB0B; text-decoration:underline}
#welbgdiv .weldiv .mall{ padding:30px 0px 0px 150px}

/*firstpage*/
#header{ width:980px; margin:0px auto}
#header .logo{ float:left; padding-left:20px; padding-top:30px; height:50px; width:218px;}
#header .navdiv{ float:right; width:730px;}
#header .navdiv .setpage{ height:35px; padding-top:15px; text-align:right; padding-right:20px;}
#header .navdiv .setpage a{ color:#8AACB9; padding:0px 10px 0px 10px}
#header .navdiv .setpage a:hover{ color:#952123}
#header .navdiv .setpage span{ color:#CCCCCC;}

#header .navdiv .nav{ padding-top:40px; padding-left:20px}
#header .navdiv .nav li{ float:left;font-weight:bold; color:#333;border-right:#B7CCD4 1px solid}
#header .navdiv .nav li a{font-size:14px; font-weight:bold; padding:0px 20px 0px 20px;color:#333;display: block; }
#header .navdiv .nav li a:hover{ font-weight:bold; color:#922123}
#header .navdiv .nav a.current{font-weight:bold; color:#922123}

#banner{ width:980px; margin:0px auto; padding-top:15px;height:295px}
#wrapper{ margin:0 auto; width:100%; height:295px;}
.bigbanner{ width:100%; height:295px; overflow:hidden; position:relative;}
.bigbanner_nav{	position:absolute;	left: 920px;	top: 180px;	text-align:right;	z-index:99;}
.bigbanner_nav li{ cursor:pointer}
.bigbanner_img{ position:absolute;}
.banner1{ display:block;top:0; left:0; z-index:1}
.banner2{ display:block;top:295px; left:0; z-index:1}

#productdiv{ width:980px; margin:10px auto 20px auto;}
#productdiv .leftbar{ float:left; width:284px; padding-right:6px;}
#productdiv .leftbar .searchbar{ width:254px; height:47px; background:url(../images/search_bg.jpg) no-repeat; padding:50px 0px 0px 30px}
#productdiv .leftbar .searchbar .input_s{ float:left;height:22px; line-height:22px; border:#61AC0C 1px solid; padding-left:10px; width:151px; color:#5F2A00}
#productdiv .leftbar .searchbar .button{ margin-left:5px}

#productdiv .leftbar .newsbar{width:284px; margin-top:0px}
#productdiv .leftbar .newsbar .title{ width:274px; height:34px; padding:17px 10px 0px 0px; background:url(../images/newstitlebg.png) no-repeat; text-align:right}
#productdiv .leftbar .newsbar .title a{ color:#96A0A5}
#productdiv .leftbar .newsbar .content{ padding:10px; background:url(../images/newsbottombg.gif) left bottom no-repeat #E7EFF1;}
#productdiv .leftbar .newsbar .content li{ background:url(../images/tip.gif) 0px 11px no-repeat; padding-left:10px; line-height:25px; font-size:13px; margin-bottom:5px; border-bottom:#C3D4DB 1px dashed}
#productdiv .leftbar .newsbar .content li .focus{ color:#B00303}
#productdiv .leftbar .newsbar .content li span{ float:right;font-size:10px; color:#999999}

#productdiv .rightbar{ float:right; width:684px; padding-left:6px;}
#productdiv .rightbar .product{ width:684px; height:152px; background:url(../images/product_bg.jpg) no-repeat}

#productdiv .rightbar .productcate{ height:20px; padding-top:10px; padding-left:460px}
#productdiv .rightbar .productcate .slidingmenu01{ float:left; padding-left:0px; font-size:11px;}
#productdiv .rightbar .productcate .slidingmenu01 #txtblk01menu{height:20px;overflow:hidden;_display:inline-block;overflow:hidden;}
#productdiv .rightbar .productcate .slidingmenu01 #txtblk01menu li{ float:left; background:url(../images/sliding.gif) no-repeat; width:65px; height:20px; text-align:center; margin-right:5px; padding-top:0px;font-family:'Microsoft yahei'; color:#FFFFFF}
#productdiv .rightbar .productcate .slidingmenu01 #txtblk01menu li.on{ background:url(../images/slidinghover.gif) no-repeat; color:#FFFFFF;}
#productdiv .rightbar .productcate .slidingmenu01 #txtblk01menu li.on a{color:#FFFFFF}
#productdiv .rightbar .productcate .slidingmenu01 #txtblk01menu li a{ display:block;  width:65px; color:#FFFFFF}
#productdiv .rightbar .productcon{ padding:10px 10px 10px 50px; height:102px}
#productdiv .rightbar .productcon .tbteadiv{ padding-left:10px}
#productdiv .rightbar .productcon .tbteadiv li{display:block;float:left;padding:0px 25px 0px 20px;height: 95px;width:103px;border-right:#D8E3E7 1px solid}


#productdiv .rightbar .ztad{ padding:10px 0px 10px 0px}
#productdiv .rightbar .ztad .floatdiv{ float:left;margin-right:2px ;}


#bottomnav{background:#C3D4DB; text-align:center; }
#bottomnav .con{ width:980px; margin:0px auto;height:35px; line-height:35px;border-bottom: #B5CAD2 2px solid}
#bottomnav .con a{ padding:0px 8px 0px 8px; color:#476978}
#bottomnav .con span{ color:#999999}

#copyright{background:#C3D4DB;}
#copyright .con{ width:880px; margin:0px auto;padding-top:20px; padding-left:100px; text-align:center; color:#999999; background:url(../images/bottom_logo.gif) 155px 20px no-repeat #C3D4DB;}
/*#copyright .redline{ width:980px; margin:0px auto;overflow:hidden; height:3px; background:#962223}*/


/*subpage css*/
.subheader{ width:1000px; height:122px; margin:0px auto; background:url(../images/subpagetopbg.gif) left top no-repeat;}
.subheader .logo{float:left;  padding-left:20px; padding-top:30px; height:50px; width:222px;}
.subheader .navdiv{ float:right; width:730px; padding-right:20px}
.subheader .navdiv .setpage{ height:35px; padding-top:15px; text-align:right; padding-right:20px;}
.subheader .navdiv .setpage a{ color:#8AACB9; padding:0px 10px 0px 10px}
.subheader .navdiv .setpage a:hover{ color:#952123}
.subheader .navdiv .setpage span{ color:#CCCCCC;}

.subheader .navdiv .nav{ padding-top:32px; padding-left:40px}
.subheader .navdiv .nav li{ float:left;font-weight:bold; color:#333;border-right:#B7CCD4 1px solid}
.subheader .navdiv .nav li a{font-size:14px; font-weight:bold; padding:0px 20px 0px 20px;color:#333;display: block; }
.subheader .navdiv .nav li a:hover{ font-weight:bold; color:#922123}
.subheader .navdiv .nav a.current{font-weight:bold; color:#922123}

.subpagecondiv{width:1000px;margin:10px auto 30px auto;}
.subpagecondiv .leftbar{ float:left; width:233px; padding-right:7px;}

/*brandcate*/
.subpagecondiv .leftbar .brandcate{}
.subpagecondiv .leftbar .brandcate .title{ height:39px; background:url(../images/catetitle.gif) no-repeat;font-family:'Microsoft yahei'; font-size:16px;font-weight:bold; line-height:39px; color:#333333; padding-left:25px;}
.subpagecondiv .leftbar .brandcate .condiv{ background:url(../images/Brandprobottom.gif) left bottom no-repeat;  padding-bottom:15px;}
.subpagecondiv .leftbar .brandcate .condiv .con{border-left:#E3E3E3 1px solid;border-right:#E3E3E3 1px solid; padding:20px 20px 10px 20px}
.subpagecondiv .leftbar .brandcate .condiv .con li{border-bottom:#dddddd 1px dotted;height:30px; line-height:32px; padding-left:10px; background:url(../images/catetip.gif) right center no-repeat; }
.subpagecondiv .leftbar .brandcate .condiv .con li a{font-family:'Microsoft yahei'; font-size:14px;font-weight:bold; color:#444;display: block; text-decoration:none}
.subpagecondiv .leftbar .brandcate .condiv .con li a span{font-size:10px; color:#CCCCCC; font-weight:normal}
.subpagecondiv .leftbar .brandcate .condiv .con li a:hover{ color:#952123}
.subpagecondiv .leftbar .brandcate .condiv .con li a.current{ color:#952123}

.subpagecondiv .leftbar .conbox{ margin-top:10px; text-align:center}

.subpagecondiv .rightbar{ float:right; width:760px;}
.subpagecondiv .rightbar .visualpic img{ border:#B42521 3px solid}
.subpagecondiv .rightbar .position{ height:30px; line-height:35px; background:url(../images/position_tip.gif) 5px 15px no-repeat; border-bottom:#DDDDDD 1px solid; padding-left:20px; margin-top:5px;font-family:'Microsoft yahei'; color:#999999;}
.subpagecondiv .rightbar .xilie{ font-family:'Microsoft yahei'; font-size:16px; color:#B42521; font-weight:bold; margin-left:10px; padding:20px 0px 5px 10px; border-bottom:1px #CCCCCC dotted}

/*brandproduct*/
.subpagecondiv .rightbar .productdiv{ padding:10px;}
.subpagecondiv .rightbar .productdiv .floatbox{ float:left; width:225px; margin-left:8px; margin-right:8px; margin-top:10px}
.subpagecondiv .rightbar .productdiv .floatbox .productpic{ width:210px; height:192px; padding:23px 0px 0px 15px; background:url(../images/product_border.gif) top left no-repeat;}
.subpagecondiv .rightbar .productdiv .floatbox p{ height:22px; line-height:22px; margin-top:20px; margin-bottom:15px;  text-align:center}
.subpagecondiv .rightbar .productdiv .floatbox p a{font-family:'Microsoft yahei'; font-size:16px;font-weight:bold; color:#60AC0B;}
.subpagecondiv .rightbar .productdiv .floatbox li{ font-size:14px; color:#333333; border-bottom:#dddddd 1px dashed; height:30px; line-height:30px; padding-left:10px;}
.subpagecondiv .rightbar .productdiv .floatbox .ckbutton{ text-align:center; margin-top:10px}

.subpagecondiv .rightbar .productdiv .floatbox1{ float:left; width:170px; margin-left:7px; margin-right:6px; margin-top:20px}
.subpagecondiv .rightbar .productdiv .floatbox1 .productpic{}
.subpagecondiv .rightbar .productdiv .floatbox1 p{ height:22px; line-height:22px; margin-top:20px; margin-bottom:15px;  text-align:center}
.subpagecondiv .rightbar .productdiv .floatbox1 p a{font-family:'Microsoft yahei'; font-size:14px;font-weight:bold; color:#60AC0B;}
.subpagecondiv .rightbar .productdiv .floatbox1 li{ font-size:12px; color:#333333; border-bottom:#dddddd 1px dashed; height:30px; line-height:30px; padding-left:10px;}
.subpagecondiv .rightbar .productdiv .floatbox1 .ckbutton{ text-align:center; margin-top:10px}

/*conpanyint*/
.subpagecondiv .rightbar .intdiv{ padding:10px;}
.subpagecondiv .rightbar .intdiv .pic{ margin:15px 0px 10px 0px;   text-align:center}
.subpagecondiv .rightbar .intdiv .pic img{padding:4px;border:#dddddd 1px solid;}
.subpagecondiv .rightbar .intdiv .title{ color:#333333; font-size:14px; font-weight:bold; height:30px; line-height:30px; text-align:center;}
.subpagecondiv .rightbar .intdiv .con{ font-size:14px; line-height:23px;color:#333333; font-size:14px; padding:20px }

.subpagecondiv .rightbar .intdiv .xycon{ font-size:14px; line-height:23px;color:#333333; font-size:14px; padding:20px 20px 20px 40px }
.subpagecondiv .rightbar .intdiv .xycon .sm{background:url(../upload/smtitle.gif) no-repeat;line-height:30px; padding-left:110px;font-family:'Microsoft yahei'; margin-top:20px}
.subpagecondiv .rightbar .intdiv .xycon .yj{background:url(../upload/yjtitle.gif) no-repeat;line-height:30px; padding-left:110px;font-family:'Microsoft yahei'; margin-top:20px}
.subpagecondiv .rightbar .intdiv .xycon .js{background:url(../upload/jstitle.gif) no-repeat;line-height:30px; padding-left:110px;font-family:'Microsoft yahei'; margin-top:20px}
.subpagecondiv .rightbar .intdiv .xycon .zq{background:url(../upload/zqtitle.gif) no-repeat;line-height:30px; padding-left:110px;font-family:'Microsoft yahei'; margin-top:20px}
/*newslist*/
.subpagecondiv .rightbar .newslistdiv{ padding:20px;}
.subpagecondiv .rightbar .newslistdiv .newslist{ padding:20px 0px 10px 10px; border-bottom:#e6e6e6 1px dashed; }
.subpagecondiv .rightbar .newslistdiv .newslist h1{ font-size:14px; font-weight:bold; line-height:30px;padding-left:10px; background:url(../images/tip.gif) 0px 12px no-repeat;}
.subpagecondiv .rightbar .newslistdiv .newslist p{ color:#666666; font-size:12px}
.subpagecondiv .rightbar .newslistdiv .newslist p span a{ color:#952123}

.subpagecondiv .rightbar .newsdetaildiv{padding:10px;}
.subpagecondiv .rightbar .newsdetaildiv .title{font-family:'Microsoft yahei'; color:#333333; font-size:16px; font-weight:bold; height:30px; line-height:30px; text-align:center;}
.subpagecondiv .rightbar .newsdetaildiv .info{ height:32px; margin:30px 20px 5px 30px; line-height:32px; font-size:12px; text-align:center; color:#999999; background:url(../images/newsinfobg.gif) left center no-repeat #EFEFEF}
.subpagecondiv .rightbar .newsdetaildiv .pic{ margin:15px 0px 10px 0px;   text-align:center}
.subpagecondiv .rightbar .newsdetaildiv .pic img{padding:4px;border:#dddddd 1px solid;}
.subpagecondiv .rightbar .newsdetaildiv .con{ font-size:14px; line-height:23px;color:#333333; font-size:14px; padding:20px 20px 20px 30px }
.subpagecondiv .rightbar .newsdetaildiv .contactcon{ font-size:14px; line-height:28px;color:#333333; font-size:14px; padding:20px 0px 20px 30px }

/*recruitment*/
.subpagecondiv .rightbar .rencdiv{ padding:20px 10px 10px 10px;}
.subpagecondiv .rightbar .rencdiv .rccon{ font-size:14px; line-height:23px;color:#333333; font-size:14px; padding:30px 20px 10px 40px; border-bottom:#CCCCCC 1px dotted }
.subpagecondiv .rightbar .rencdiv .rccon p{ padding-top:12px; line-height:30px;}
.subpagecondiv .rightbar .rencdiv .email{padding:20px 10px 10px 40px; color:#990000; font-size:14px;}


#subbottomnav{ text-align:center; }
#subbottomnav .con{ width:1000px; margin:0px auto;height:35px; line-height:35px;border-bottom: #DDDDDD 2px solid}
#subbottomnav .con a{ padding:0px 8px 0px 8px; color:#476978}
#subbottomnav .con span{ color:#999999}

#subcopyright{}
#subcopyright .con{ width:900px; margin:0px auto;height:60px; padding-top:20px; padding-left:100px; text-align:center; color:#999999; background:url(../images/subbottom_logo.gif) 155px 20px no-repeat; }
/*#subcopyright .redline{ width:1000px; margin:0px auto; height:3px;overflow:hidden; background:#962223}*/

/*·­Ò³*/
div.flip {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #48b9ef; PADDING-TOP: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-ALIGN: center}
div.flip a { border:#dbdbdb 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; COLOR: #333333; PADDING-TOP: 2px; TEXT-DECORATION: none}
div.flip a:hover { COLOR: #BD0000; border:#952123 1px solid;}
div.flip a:active { border:#FF3300 1px solid; COLOR: #BD0000;}
div.flip span.current { border:#952123 1px solid; padding:2px 5px 2px 5px; BACKGROUND-COLOR: #A62626;COLOR: #fff;
}
div.flip span.disabled { DISPLAY: none }

#slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:980px; height:295px; overflow:hidden; }
p#controls { margin:0; padding:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:12px; height:22px; position:absolute; left:-30px; top:-145px; }
#nextBtn { left:995px; }
#prevBtn a { display:block; width:12px; height:22px; background: url(../upload/prev.png) no-repeat 0 0; }
#nextBtn a { display:block; width:12px; height:22px; background:url(../upload/next.png) no-repeat 0 0; }